Следующие зарезервированные слова не могут быть использованы в качестве имен объектов, переменных, функций, методов в коде программы JavaScript. Не все из этих слов используются в языке JavaScript на сегодняшний день - некоторые зарезервированы для использования в будущем. 

abstract, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, extends, false, final, finally, float, for, function, goto, if, implements, import, in, instanceof, int, interface, long, native, new, null, package, private, protected, public, return, short, static, super, switch, synchronized, this, throw, throws, transient, true, try, var, void, while, with